package com.galaxy.coupon.service;

import com.galaxy.coupon.domain.bo.CouponTemplateBo;
import com.galaxy.coupon.domain.vo.CouponTemplateVo;
import com.galaxy.common.mybatis.core.page.PageQuery;
import com.galaxy.common.mybatis.core.page.TableDataInfo;

/**
 * 优惠券模板Service接口
 */
public interface ICouponTemplateService {
    /**
     * 查询优惠券模板列表
     */
    TableDataInfo<CouponTemplateVo> queryPage(CouponTemplateBo bo, PageQuery pageQuery);

    /**
     * 查询优惠券模板详细信息
     */
    CouponTemplateVo getInfo(Long id);

    /**
     * 新增优惠券模板
     */
    Boolean insertByBo(CouponTemplateBo bo);

    /**
     * 修改优惠券模板
     */
    Boolean updateByBo(CouponTemplateBo bo);

    /**
     * 删除优惠券模板
     */
    Boolean deleteById(Long id);
} 